Error Copying Source File in Audio Spectrum Visualizer [closed]

Posted by David Dimalanta on Programmers See other posts from Programmers or by David Dimalanta
Published on 2012-10-10T06:46:19Z Indexed on 2012/10/10 9:51 UTC
Read the original article Hit count: 352

I'm testing this code using LibGDX, Java, and Eclipse to test the music player that detects the frequency. I saw this one on this website plus the link on GitHub:

http://gtomee.com/2012/07/28/audio-spectrum-visualizer-with-libgdx/

It works when running on desktop project folder but not on Android project folder and the result is this:

10-10 13:57:45.320: E/AndroidRuntime(9421): FATAL EXCEPTION: GLThread 16845
10-10 13:57:45.320: E/AndroidRuntime(9421): com.badlogic.gdx.utils.GdxRuntimeException:     Error copying source file: soundtrack 1 bioman.mp3 (Internal)
10-10 13:57:45.320: E/AndroidRuntime(9421): To destination: tmp/audio-spectrum.mp3 (External)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at com.badlogic.gdx.files.FileHandle.copyFile(FileHandle.java:625)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at com.badlogic.gdx.files.FileHandle.copyTo(FileHandle.java:534)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at com.bodapps.rhythm.Drop.create(Drop.java:393)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:292)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1505)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)
10-10 13:57:45.320: E/AndroidRuntime(9421): Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Error stream writing to file: tmp/audio-spectrum.mp3 (External)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at com.badlogic.gdx.files.FileHandle.write(FileHandle.java:313)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at com.badlogic.gdx.files.FileHandle.copyFile(FileHandle.java:623)
10-10 13:57:45.320: E/AndroidRuntime(9421):     ... 5 more
10-10 13:57:45.320: E/AndroidRuntime(9421): Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Error writing file: tmp/audio-spectrum.mp3 (External)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at com.badlogic.gdx.files.FileHandle.write(FileHandle.java:293)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at com.badlogic.gdx.files.FileHandle.write(FileHandle.java:305)
10-10 13:57:45.320: E/AndroidRuntime(9421):     ... 6 more
10-10 13:57:45.320: E/AndroidRuntime(9421): Caused by: java.io.FileNotFoundException: /storage/sdcard0/tmp/audio-spectrum.mp3: open failed: EACCES (Permission denied)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at libcore.io.IoBridge.open(IoBridge.java:416)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at com.badlogic.gdx.files.FileHandle.write(FileHandle.java:289)
10-10 13:57:45.320: E/AndroidRuntime(9421):     ... 7 more
10-10 13:57:45.320: E/AndroidRuntime(9421): Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at libcore.io.Posix.open(Native Method)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
10-10 13:57:45.320: E/AndroidRuntime(9421):     at libcore.io.IoBridge.open(IoBridge.java:400)
10-10 13:57:45.320: E/AndroidRuntime(9421):     ... 9 more

I'm not sure if I come this to the right place for help and suggestions.

© Programmers or respective owner

Related posts about java

Related posts about android